.\"	$OpenBSD: uname.1,v 1.17 2011/10/21 14:48:02 ajacoutot Exp $
.\"
.\" Copyright (c) 1990 The Regents of the University of California.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\" 3. Neither the name of the University nor the names of its contributors
.\"    may be used to endorse or promote products derived from this software
.\"    without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\"     from: @(#)du.1	6.13 (Berkeley) 6/20/91
.\"
.\" Modified on 29 December 2015 by Riley Baird. All modifications are
.\" hereby placed in the public domain. This applies worldwide. In case this
.\" is not legally possible, I grant any entity the right to use this work
.\" for any purpose, without any conditions, unless such conditions are
.\" required by law.

.Dd $Mdocdate: December 29 2015 $
.Dt UNAME-OBSD 1
.Os
.Sh NAME
.Nm uname-obsd
.Nd make external programs believe that this is OpenBSD
.Sh SYNOPSIS
.Nm uname-obsd
.Op Fl amnprsv
.Sh DESCRIPTION
The
.Nm uname-obsd
utility operates in exactly the same way as
.Xr uname 1
except that the operating system name is given as OpenBSD.
.Pp
This is useful when buiding software that checks the
operating system's name using
.Xr uname 1
but doesn't know about LibertyBSD. An example of this is
the GNU build system's config.guess/config.sub files. Also,
if you want to build the ports, you will need to use this.
.Pp
To use uname-obsd when building, simply issue the command
.D1 alias uname=/usr/bin/uname-obsd
.Pp
The options are as follows:
.Bl -tag -width Ds
.It Fl a
Behave as though all of the options
.Fl mnrsv
were specified.
.It Fl m
Print the machine hardware name.
.It Fl n
Print the nodename (the nodename may be a name
that the system is known by to a communications
network).
.It Fl p
Print the machine processor architecture name.
.It Fl r
Print the operating system release.
.It Fl s
Print "OpenBSD".
.It Fl v
Print the operating system version.
.El
.Pp
If no options are specified,
.Nm uname-obsd
prints "OpenBSD".
.Sh EXIT STATUS
.Ex -std uname-obsd
.Sh SEE ALSO
.Xr uname 1
.Sh HISTORY
The
.Nm
command first appeared in
LibertyBSD 5.8.
